const { defineConfig } = require('@vue/cli-service');

module.exports = defineConfig({
  devServer: {
    port: 8080,
    headers: {
      'Access-Control-Allow-Origin': '*',
    }
  },
  // '/production-sub-path/' 是一个示例路径，表示当你的应用在生产环境部署时，静态资源应该从这个路径下加载。
  publicPath: process.env.NODE_ENV === 'production'
    ? 'http://192.168.1.117:8080/canvas1/'
    : '/',
  transpileDependencies: true,
  lintOnSave: false,
  chainWebpack: (config) => {
    config.plugin('html').tap((args) => {
      args[0].title = '设计编辑器-vue-fabric-editor';
      return args;
    });
  },
  pluginOptions: {
    i18n: {
      locale: 'ch',
      fallbackLocale: 'ch',
      localeDir: 'locales',
      enableInSFC: false,
    },
  },
});
